- GSBug
- Exerciser CDA (Fettuccine:GSProjects:Exerciser; build=)
- Exerciser app, Console Driver version (build=)
- LoaderDumper (Fettuccine:GSProjects:LoadDump; build=)
- Memory Mangler -- GSProjects:Mangler (build=)
- Snooper (Fettuccine:GSProjects:SnooperCDA; build=)
- Scrambler -- Ric

cd mcdave:debugger
equal "mcdave:desktop folder:gsbug stuff:debug.init" "mcdave:debugger:debug.init"

Server: GS.Toolbox.Test.Team
Path: GS.Toolbox:.Projects:CDAs:Scrambler:Scrambler.Source

#-------------------
# to build GSBug
#-------------------
#
# Check out the latest stuff from Fettuccine:Debugger
# make debug.init -e
# This results in debug.init
#
# This is version 1.6b20
#

#-------------------
# to build Scrambler
#-------------------
# Source is on Zone = Monroe 4, Server = GS.Toolbox.Test.Team, Volume = GS.Toolbox
# User = David Lee, password = David
#
mountproject GS.Toolbox:.Projects:CDAs:Scrambler:Scrambler.Source
CheckOutDir -project Scrambler.Source "#2:Scrambler.Source" -r
CheckOut -project Scrambler.Source -r -newer -p

mountproject GS.Toolbox:.Projects:Libraries:Patch.E10000:Patch.E10000.Source
CheckOutDir -project Patch.E10000.Source "#2:Patch.E10000.Source" -r
CheckOut -project Patch.E10000.Source -r -newer -p

cd "#2:patch.e10000.source"
set SourceDir `directory`
set ObjectDir `directory`
export SourceDir
export ObjectDir
make -f patch.e10000.make -e patch.e10000
duplicate patch.e10000.lib "{CIIgsLibrary}"patch.e10000.lib

cd "#2:Scrambler.source"
set SourceDir `directory`
set ObjectDir `directory`
set ProductDir `directory`
export SourceDir
export ObjectDir
export ProductDir
make -f Scrambler.make -e Scrambler
#---------------

#-------------------
# to build Exerciser CDA
#-------------------
mountproject Fettuccine:GSProjects:Exerciser
CheckOutDir -project Exerciser "#2:Exerciser" -r
CheckOut -project Exerciser -r -newer -p
cd "#2:Exerciser"
# set {drivers} to the GS System 6.0 drivers folder!
set drivers "McDave:GS.OS:Drivers:"
export drivers
set object "#2:Exerciser:"
export object
set common "McDave:GS.OS:Common"
export common

make exerciser.da


#-------------------
# to build Exerciser app
#-------------------
#
# With the above stuff set up like exerciser.da

make exerciser.gs


#-------------------
# to build Mangler
#-------------------
#The theoretical build proccess is:
# mountproject Fettuccine:GSProjects:Mangler
# CheckOutDir -project Mangler "#2:Mangler" -r
# CheckOut -project Mangler -r -newer -p
# directory "#2:Mangler"
# make mangler.da
#
# But this uses some macros that I have never heard of, expecting them
# to be in "all.macros".
#
# If possible, please find Mangler in the "GSBug 4.0B1" build from 1989,
# and use the "Mangler.DA" file unchanged (Mangler has not changed since
# then!) -- Or, if you want to rebuild that file from the old sources,
# that's fine too.
#

#-------------------
# to build Snooper
#-------------------
mountproject Fettuccine:GSProjects:SnooperCDA
CheckOutDir -project SnooperCDA "#2:SnooperCDA" -r
CheckOut -project SnooperCDA -r -newer -p
directory "#2:SnooperCDA"
make snooper.cda

#
# LoaderDumper--
#    Never mind, Loader Dumper is no longer part
#    of this disk (obsolete).
#

